Big Huge Thesaurus

engine room

noun